package edu.siu.math.egut.util;

/**
 * We often study the action of one unipotent subgroup on 
 * another by conjugating and then making changes of variable.  
 * In this situation, we invoke the method chOfVar on some Unipotent
 * object u, and the changes of variable it makes should restore 
 * u to its initial value.  If this fails, the attempt to study 
 * the action has failed and this type of exception is thrown.
 * 
 * @author josephhundley
 *
 */
public class ActionFailureException extends Exception {

    /**
     * 
     */
    private static final long serialVersionUID = 2513485650433145185L;

    /**
     * 
     */
    public ActionFailureException() {
	super();
	// TODO Auto-generated constructor stub
    }

    /**
     * @param arg0
     * @param arg1
     */
    public ActionFailureException(String arg0, Throwable arg1) {
	super(arg0, arg1);
	// TODO Auto-generated constructor stub
    }

    /**
     * @param arg0
     */
    public ActionFailureException(String arg0) {
	super(arg0);
	// TODO Auto-generated constructor stub
    }

    /**
     * @param arg0
     */
    public ActionFailureException(Throwable arg0) {
	super(arg0);
	// TODO Auto-generated constructor stub
    }
    

}
